﻿using Onshi.POS.Modelo.Entidades;
using Onshi.POS.Modelo.Enumeradores;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Onshi.POS.Comun.Vistas
{
    public interface IImpuestos
    {
        #region Propiedades

        Int32 IdUsuarioSistema { get; }
        Int32 IdImpuesto { get; }
        String Nombre { get; }
        Byte IdTipoImpuesto { get; }
        String Observaciones { get; }
        Decimal Valor { get; }
        Decimal MontoMaximo { get; }
        Decimal MontoAplicable { get; }
        String NombreFiltro { get; }
        Byte IdTipoImpuestoFiltro { get; }
        EnumSiNo ObservacionesFiltro { get; }
        Decimal ValorDesdeFiltro { get; }
        Decimal ValorHastaFiltro { get; }
        Decimal MontoMaximoDesdeFiltro { get; }
        Decimal MontoMaximoHastaFiltro { get; }
        Decimal MontoAplicableDesdeFiltro { get; }
        Decimal MontoAplicableHastaFiltro { get; }
        EnumActivoInactivo EstadoFiltro { get; }
        List<Impuesto> ListadoImpuestos { set; }

        #endregion
    }
}
